title | layout | excerpt | sitemap | permalink |
---|---|---|---|---|
About |
single |
UI-Router is a routing framework for single page web applications |
true |
/about/ |
{% include toc icon="columns" title="About" %}
UI-Router is a client-side router for single page web applications.
UI-Router core is framework agnostic. We provide implementations for AngularJS (1.x), Angular (2.0+), and React.
A client-side router updates the browser URL as the user nagivates through the single page app.
Conversely, changes to the browser's URL can drive navigation of the app, enabling
a user to create deep-links (i.e., bookmarks) to areas deep within the application.
The simplest form of client-side routing maps a feature in the app to a url.
For instance, the Contacts feature might map to the url /contacts
, while the Preferences feature might map to the url /prefs
.
Read about UI-Router Features